The mobile frame model

نویسنده

  • Thomas Kirste
چکیده

syntax Concrete syntax TConst c, where c = [+ j ]0; 1; 2; : : : TRef f , where f = F0;F1; : : : TName x , where x = proto;a;b; : : : TSelf self TVar same as TName TFunc func(x) t , where t = some term TApp tf ta TSeq t1; t2 TCall f :x(t) TAssign f .x := t TOp ta op tb , where op = + j j j : : : TIf if tcond then ttrue else tfalse TOptput print t TFork fork t TGo go p, where p = a place name TClone clone p TFrame { xi: ti, : : : } TLet let xi = ti, : : : in t Table 3: A sample concrete syntax for Term 313 a = Nm "a" 314 b = Nm "b" 315 x = Nm "x" 316 y = Nm "y" 317 z = Nm "z" 318 319 reps1 = run (TSeq (TAssign TSelf (TName NProto) 320 (TFrame "here" 321 [NProto:= (TFrame "there" 322 [x:= TConst 123, 323 y:= TConst 456]), 324 a:= TConst 1, 325 b:= TConst 2])) 326 (TSeq (TOutput (TOp (-) (TVar b) (TConst 7))) 327 (TSeq (TOutput (TOp (+) (TVar x) (TVar y))) 328 (TOutput (TVar z))))) The corresponding term in concrete syntax is: 329 self._proto := {_proto: {x: 123, 330 y: 456}, 331 a: 1, 332 b: 2}; 333 print b+7; 334 print x+y; 335 print z Running this produces the following output (here and in the following listings, an asterisk (*) indicates an operating system “tick”): 336 [*, 337 OS -> F0.0 : Return F1, *, 338 OS -> F0.0 : Return F2, *,

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating the Effective Factors on Mobile Learning in Medical Education Based on FRAME Model

Introduction: With regard to an increase in use of modern communication technologies including mobile facilities and their application in learning and training, taking quality and users’ needs into account is a fundamental matter. In this article, an attempt has been made to investigate the factors influencing mobile learning from the perspective of M.S. and Ph.D. medical sciences students stud...

متن کامل

Visual Tracking using Learning Histogram of Oriented Gradients by SVM on Mobile Robot

The intelligence of a mobile robot is highly dependent on its vision. The main objective of an intelligent mobile robot is in its ability to the online image processing, object detection, and especially visual tracking which is a complex task in stochastic environments. Tracking algorithms suffer from sequence challenges such as illumination variation, occlusion, and background clutter, so an a...

متن کامل

Mobile Robot Navigation Error Handling Using an Extended Kalman Filter

Obviously navigation is one of the most complicated issues in mobile robots. Intelligent algorithms are often used for error handling in robot navigation. This Paper deals with the problem of Inertial Measurement Unit (IMU) error handling by using Extended Kalman Filter (EKF) as an Expert Algorithms. Our focus is put on the field of mobile robot navigation in the 2D environments. The main chall...

متن کامل

Mobile Robot Navigation Error Handling Using an Extended Kalman Filter

Obviously navigation is one of the most complicated issues in mobile robots. Intelligent algorithms are often used for error handling in robot navigation. This Paper deals with the problem of Inertial Measurement Unit (IMU) error handling by using Extended Kalman Filter (EKF) as an Expert Algorithms. Our focus is put on the field of mobile robot navigation in the 2D environments. The main chall...

متن کامل

The Presentation of an Ideal Safe SMS based model in mobile Electronic commerce using Encryption hybrid algorithms AES and ECC

Mobile commerce is whatever electronic transfer or transaction via a mobile modem through a mobile net in which the true value or advance payment is done for goods, services or information. A mobile payment system should be beneficial for all related persons. For a payment system to be a Successful system, End-user, seller, exporter and operators should see a additional value in it. End-user ...

متن کامل

Mobile Banking Service Quality and Customer Satisfaction (Application of SERVQUAL Model)

This research aimed at   applying SERVQUAl model to examine the relationship between mobile banking services and customer satisfaction. While the previous researchers had already examined the effect of qualities services on banking customer satisfaction, no previous study was done on mobile banking. Thus, the current paper attempted to fill the gap in the literature by applying SERVQUAL model t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996